import os
import shutil

def ensure_empty_directory(folder_path):
    # 如果路径存在，删除它（无论是文件还是目录）
    if os.path.exists(folder_path):
        if os.path.isdir(folder_path):
            # 删除整个目录
            shutil.rmtree(folder_path)
        else:
            # 删除文件
            os.remove(folder_path)
    # 创建目录（如果父目录不存在也会递归创建）
    os.makedirs(folder_path, exist_ok=True)